@rem: 50rem;
html, body {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
section{
  display:block;
}

body {
  padding: 30/@rem 24/@rem;
  margin: 0;
}

.list_reportList{
  width: 100%;
  height: auto;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  list-style: none;
}
.list_reportList li a,.imgWrapper_reportList,.description_reportList{
  display: -webkit-flex; /* Safari */
  display: flex;
  justify-content: center;
}
.list_reportList li a{
  align-content: center;
  flex-direction: row;
  text-decoration: blink;
  border-bottom: 2px solid #ececec;
  padding: 30/@rem 0;
  box-sizing: border-box;
}
.imgWrapper_reportList{
  align-content: center;
  flex-direction: column;
  width: 232/@rem;
}
.imgWrapper_reportList img{
  width: 172/@rem;
  height:172/@rem;
}
.description_reportList{
  flex:1;
  padding-left:30/@rem;
  padding-rightt:10/@rem;
  margin:0;
  flex-direction: column;
}

.description_reportList dd{
  margin:0;
}
.title_reportList{
  font-size:30/@rem;
  color: #444;
  line-height: 50/@rem;
}
.label_reportList{
  font-size:22/@rem;
  color: #999;
  line-height: 40/@rem;
}